package com.gopay.common.constants.bank;

import java.io.Serializable;

/**
 * 建行常量类
 * 
 * @CCBConstants.java
 * @author WangHongFei
 */
public class CcbConstants implements Serializable {

	private static final long serialVersionUID = 5928710985694010914L;
	/** 建行响应报文常量. */
	public static final String CCB_SUCCESS = "000000";

	/****************** 银行查询返回状态值 ******************/
	/** 失败. */
	public static final String B2C_QUERY_FAIL = "0";
	/** 成功. */
	public static final String B2C_QUERY_SUCC = "1";
	/** 等银行确认. */
	public static final String B2C_QUERY_NEEDCONFIRM = "2";
	/** 已部分退款. */
	public static final String B2C_QUERY_SOME_REFUNDMENT = "3";
	/** 已全额退款. */
	public static final String B2C_QUERY_ALL_REFUNDMENT = "4";

	/** 建行响应报文常量 订单未找到. */
	public static final String CCB_ORDER_NOTFOUND = "0250E0200001";

	/** 交易类型常量. */
	public static final String MERCHANT_PAY_QUERY = "5W1002";
	/** 建行直连响应报文常量. 成功*/
	public static final String BCDL_RESULT_CODE_SUCC = "000000";
	/** 建行直连响应报文常量. 不确定*/
	public static final String BCDL_RESULT_CODE_UNKNOWN = "100001";
    /** 建行直连响应报文常量. 序列号错误 */
    public static final String BCDL_RESULT_CODE_ORDER_ERROR = "0130Z110W001";
}
